/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package VideoRental.src;

/**
 * @author andreth salazar 
 * @author vicente santacoloma
 */
public final class JuegoRecreativo extends ArticuloInteractivo {
    private String Desarrollador;
    private static int PrecioVenta = 250;
    private static int[] CondicionPrestamo = {2,12,10};
    
    public JuegoRecreativo(String nombre, String genero, int año,
            String plataforma, String desarrollador){
        this.Nombre = nombre;
        this.Año = año;
        this.Plataforma = plataforma;
        this.Genero = genero;
        this.Desarrollador = desarrollador;             
        try { chequearGenero();}
        catch( GeneroInvalidoException e)
        { System.out.println("Genero de JuegoRecreativo Invalido");}
    } 

    public String getDesarrollador() {
        return Desarrollador;
    }

    public void setDesarrollador(String Desarrollador) {
        this.Desarrollador = Desarrollador;
    }
    
    public void chequearGenero() throws GeneroInvalidoException {
    
        if (!( this.Genero.equalsIgnoreCase("Aventura") || this.Genero.equalsIgnoreCase("Accion") ||
           this.Genero.equalsIgnoreCase("Deportes") || this.Genero.equalsIgnoreCase("Estrategia"))){
        throw new GeneroInvalidoException();
    }
    }
    
}
